#include "shm.hpp"
#include <memory>
int main()
{
    // 创建共享内存
    unique_ptr<cr::ShM> shm = make_unique<cr::ShM>();
    shm->getkey(); // 生成key值
    shm->getshm();

    // 挂接共享内存
    shm->shmatway();

    char* addr = shm->GetBeginPtr();
    int i = 0;
    while (i < 26)
    {
        addr[i] = 'A' + i;
        i++;
        addr[i] = 0;
        sleep(1);
    }
    shmdt(addr);
    return 0;
}